import { fetchDel, fetchGet, fetchPost, fetchPut, fetchGetDown, fetchPostUp, fetchPostDown } from '@/axios/index';

const teacherInfo = {
    // //全部表格数据请求
    // getTableList() {
    //     return fetchGet(`/getAllCarInfo`);
    // },

    // //文件上传
    // uploadEmployeeConfirm(excelFile) {
    //     return fetchPostUp(`/api/empentformInfo/read`, excelFile);
    // },
    // //转正分页数据下载
    // downEmployeeConfirmList(page, pageSize, params) {
    //     return fetchPostUp(
    //         `/api/empentformInfo/write?page=${page}&pageSize=${pageSize}`,
    //         params
    //     );
    // },
    // //转正查询全部文件下载
    // downEmployeeConfirmListAll() {
    //     return fetchGetDown(`/api/empentformInfo/writes`);
    // },
    // //......
    /* 问题管理模块 */
    //查询全部表格数据请求和条件查询
    getTableList(params) {
        return fetchPost(`https://console-mock.apipost.cn/mock/4091019e-7e50-4c08-9f99-53bb1b1a8407/teachers/questions?apipost_id=ac5ddf`, params);
    },
    //新建题目
    addTableList(params) {
        return fetchPost("`/api/question/addOne`", params)
    },
    //查询归类相关参数
    selectType() {
        return fetchGet(`/api/question/getClassification`)
    },
    //查看题目详情
    // detailTableList(params){
    //     return fetchPut(`/api/question/updateOne`,params)
    // },
    //编辑题目
    editTableList(params) {
        // return fetchPut(`/api/question/updateOne?questionId=${input.questionId}&QuestionOptionIds=${input.QuestionOptionIds}`,params)
        return fetchPut(`/api/question/updateOne`, params)
    },
    //删除题目
    deleteTableList(params) {
        return fetchDel(`/api/question/deleteOne?question=${params}`)
    },
    //文件上传
    uploadTableList(excelFile) {
        return fetchPostUp(`/api/question/uploadQuestion`, excelFile);
    },
    //题目列表分页下载
    fetchPostDown(params) {
        return fetchPostDown(
            `/api/question/downloadCurrentPageExcel`,
            // `/api/empentformInfo/write?page=${page}&pageSize=${pageSize}`,
            params
        );
    },
    //题目列表全部下载
    downTableListAll() {
        return fetchGetDown(`/api/question/downloadExcel`);
    },

}
export default teacherInfo